/* 
连接数据库
*/
// 引入
const mongoose = require('mongoose');
// 向外暴露绑定监视函数
// 让调用者传入连接成功和失败的回调
module.exports = () =>{
  // 连接数据库
  const promise = mongoose.connect('mongodb://127.0.0.1:27017/book-crud');
  // 绑定数据库连接成功的回调
  mongoose.connection.on("open",()=>{
    console.log('连接数据库成功');
  })
  // 绑定数据库连接失败的回调
  mongoose.connection.on("error",()=>{
    console.log('连接数据库失败');
  })

  // 返回promise
  return promise;
}
